From b7412a1d9b6956edfdc976b63e1126ff58a5cef2 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 11 Aug 2014 21:54:39 +0200 Subject: [PATCH] spinbutton: Make the swipe gesture only work on touch devices This code was relying on the previous GtkGestureSingle::touch-only default value. https://bugzilla.gnome.org/show_bug.cgi?id=734285 --- gtk/gtkspinbutton.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/gtkspinbutton.c b/gtk/gtkspinbutton.c index ddd4540dc9..770f242adb 100644 --- a/gtk/gtkspinbutton.c +++ b/gtk/gtkspinbutton.c @@ -724,6 +724,7 @@ gtk_spin_button_init (GtkSpinButton *spin_button) gtk_widget_add_events (GTK_WIDGET (spin_button), GDK_SCROLL_MASK); priv->swipe_gesture = gtk_gesture_swipe_new (GTK_WIDGET (spin_button)); + gtk_gesture_single_set_touch_only (GTK_GESTURE_SINGLE (priv->swipe_gesture), TRUE); gtk_event_controller_set_propagation_phase (GTK_EVENT_CONTROLLER (priv->swipe_gesture), GTK_PHASE_CAPTURE); g_signal_connect (priv->swipe_gesture, "begin", -- 2.30.2